package com.gqh.weather.domain.dto;

import lombok.Data;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

@Data
public class ReportSubData {
    @JsonIgnore
    private String schoolName;
    
    @JsonIgnore
    private int schoolId;
    
    @JsonProperty("cityname")
    private String cityname;
    
    @JsonProperty("citycode")
    private String citycode;
    
    @JsonProperty("total_score")
    private String totalScore;
    
    // 注意：ITotalScore在Go代码中使用`json:"-"`标记，表示不序列化到JSON中
    @JsonIgnore
    private double iTotalScore;
    
    @JsonProperty("zhesuan_score")
    private String zhesuanScore;
    
    // 注意：IZhesuanScore在Go代码中使用`json:"-"`标记，表示不序列化到JSON中
    @JsonIgnore
    private double iZhesuanScore;
    
    @JsonProperty("average_score_list")
    private List<ReportCategoryScoreData> averageScoreList;
}